草庐IT

ruby gem - LoadError

全部标签

objective-c - 如何检查是否已经安装了 RubyGem?

我正在为MacOSX编写一个应用程序。它是一个Cocoa应用程序。我可以检查是否从Cocoa安装了特定的RubyGem,我需要使用NSTask还是应该使用Ruby框架?检查这个的最佳方法是什么? 最佳答案 根据检查gem的原因,将shell输出到与应用程序捆绑在一起的脚本似乎是个好主意。然后让该脚本为您检查。这样您就可以确保以尽可能接近(甚至相同)用户方式的方式访问gem环境。使用像HasEngel在其他SO线程中发布的那样的代码看起来是一个很好的方法,一旦您进入shell就可以做到这一点。

ruby-on-rails - 找不到符号 : _SSLv2_client_method (LoadError)

当我尝试运行服务器时出现以下错误/Users/brijesh/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/openssl.rb:17:in`require':dlopen(/Users/brijesh/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/x86_64-darwin12.5.0/openssl.bundle,9):Symbolnotfound:_SSLv2_client_method(LoadError)Referencedfrom:/Users/brijesh/.rvm/rubies/ruby-

ruby - RSpec TextMate Bundle [规范/自动运行(LoadError)]

所以我更新到最新的RSpecTextMateBundle而且我无法再使用“命令R”运行规范测试。我安装了TextMate的干净版本。已安装Rspec版本1.3.1并且可执行文件正在运行我的项目是骨头先生生成的gem。没有安装RVM项目目录看起来像这样my_gem_projectspecmodel_spec.rbspec_helper.rb当我从textmate运行“CommandR”来执行规范时,我得到了这个spec/autorunLoadError/Users/jspooner/Library/ApplicationSupport/TextMate/Bundles/RSpec.tmb

ruby - 我可以确定 RubyGems 将哪些路径添加到加载路径以使我的命令行应用程序正常工作吗?

在gemspec中,我可以指定require_paths,它表示我希望能够在运行时从中请求的路径。这些由RubyGems放入$LOAD_PATH。我的问题是:有没有一种方法可以在运行时确定这些路径是什么?我可以检查$LOAD_PATH的元素并知道哪些是专门为我的gem添加的吗?更新:最终,我想从gem内部动态加载ruby​​文件,例如load_from'foo/bar'然后找到$MY_GEMS_LIB_DIR/foo/bar/*.rb。我当然可以通过整个$LOAD_PATH来寻找foo/bar,但我宁愿将它限制在gem上。 最佳答案

ruby 命令行 LoadError

当我尝试在命令行中包含一个库时,我收到LoadError消息$ruby-vruby1.8.7(2012-06-29patchlevel370)$gemlist|grepcoderay_bashcoderay_bash(1.0.2)$ruby-rcoderay_bash/bin/coderay-vruby:nosuchfiletoload--coderay_bash(LoadError)$ruby-rubygems-rcoderay_bash/bin/coderay-vruby:nosuchfiletoload--coderay_bash(LoadError)它看起来可以与ruby​​1

ruby-on-rails - 尝试使用 fork 的 gem 时出现 Gem::LoadError

我的目标是使用libmspack。它依赖于ffi-compiler,我forkffi-compiler,添加一些自定义代码,我希望libmspack使用我的修改版本。我有一个简单的Gemfile:source'http://rubygems.org'gem'ffi-compiler',:github=>'survili/ffi-compiler'gem'libmspack'当运行“bundleinstall”时,“ffi-compiler”的安装正常完成,但“libmspack”安装失败并出现找不到“ffi-compiler”的错误。(LoadError:cannotloadsuchf

ruby - 如何解决 LoadError : cannot load such file -- ffi_c

我想知道如何解决在安装Ruby2.2.1Windows安装程序和Rubygem2.4后在控制台上执行require命令时看到的下一个错误.6。LoadError:cannotloadsuchfile--ffi_cfromC:/Ruby22-x64/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require'这是类似于DLL的东西吗? 最佳答案 如果您阅读requirementffi的文档,你可以看到:Youneedasanebuildingen

ruby-on-rails - 无法加载此类文件 -- mkmf (LoadError)

使用rbenv,运行nngbundleinstall,安装Json1.8.1时出现错误。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingjson:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby1.9.1extconf.rb/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in`require':cannotloadsuchfile--mkmf(LoadError)from/usr/lib/rub

ruby - 无法加载此类文件 -- ruby​​gems/core_ext/kernel_warn (LoadError)

在我尝试sudogeminstallrake或之后的macos10.12.6我收到此错误消息:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in`require':cannotloadsuchfile--rubygems/core_ext/kernel_warn(LoadError)from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/l

ruby - 告诉 RubyGems 总是搜索远程 gem

有没有办法告诉ruby​​gems总是搜索远程gems(而不是本地)?我尝试将以下行添加到我的~/.gemrcgem:--remote但问题是,当我执行gemlist时,我得到以下结果~$gemlist***REMOTEGEMS***-(1)10io-jekyll(0.7.0)1234567890_(1.0)2Performant(0.0.8)360_services(1.1.3)3scale_client(2.2.4)4info(2.0.0)6twenty-google_translate(0.0.4)7digital(0.0.2)…这意味着所有gem命令现在假设我想使用远程gem,